// alert("user-query");

/**
 * 歌曲查询
 */
function query() {
    let name = $('#mq-name').val();
    let p = $('#mq-table');
    let opts = p.datagrid('options');
    opts.queryParams = {name: name};
    p.datagrid('reload');
}

function musicDtl(row) {
    console.log(row);
}

function musicDel(row){
    console.log(row);
}

$(function () {
    // alert("不执行吗");
    $('#mq-table').datagrid({
        url: uri + 'music/getMusicByQueryParams',                        //获取远程数据
        method: 'post',
        queryParams: {},
        loadMsg: '数据加载中...',
        fit: true,                                        //面板大小自适应父容器
        fitColumns: true,                                //表格自适应面板
        striped: true,                                    //是否显示斑马效果
        rownumbers: true,                                //显示行号
        singleSelect:true,
        border: false,                                    //是否显示边框
        width: '100%',
        pagination: true,                                //是否显示分页
        pageSize: 20,                                    //每页显示多少条数据
        pageList: [5, 10, 15, 20, 25, 50, 100],                //可选每页显示多少条数据
        pageNumber: 1,                                    //起始页
        sortName: 'updateTime',                                //默认以什么字段排序
        sortOrder: 'desc',                                //排序方式
        toolbar: '#mq-search',                        //加载增删改查工具栏区块
        headers: {
            token: !isNull(userToken) ? userToken : localStorage.getItem("userToken"),
            'Content-Type': 'application/json'
        },
        columns: [[

            {field: 'name', title: '歌曲名', width: 130},
            {field: 'path', title: '本地/服务器路径', width: 200},
            {field: 'url', title: '歌曲(网络)链接', width: 200},
            {field: 'source', title: '来源', width: 80},
            {field: 'playList', title: '歌单', width: 80},
            {field: 'tag', title: '标签', width: 80},
            {field: 'attachInfo', title: '附加信息', width: 100},
            {field: 'status', title: '状态', width: 80,},
            {
                field: 'createTime', title: '创建时间', width: 150, formatter: function (value) {
                    return dateFormat(value, 'datetime');
                }
            },
            {
                field: 'updateTime', title: '更新时间', width: 150, formatter: function (value) {
                    return dateFormat(value, 'datetime');
                }
            },
            {
                field: 'id', align:'center', title: '操作', width: 100, formatter: function (value, row, index) {
                    // return '<input class="easyui-linkbutton" '
                    return "<a href='javascript:void(0)' onclick='musicDtl(" + JSON.stringify(row) + ")'>详情</a>&nbsp;&nbsp;" +
                        "<a href='javascript:void(0)' onclick='musicDel(" + JSON.stringify(row) + ")'>删除</a>";
                }
            }
        ]],

    })

});